最近打算将主力机换为Windows,于是做了一下数据迁移的工作。Mac比较的一点就是有Time Machine功能,外接硬盘或者nas备份一下就可以了。我没啥要backup的主要是一些照片和文档,生产环境这东西相当年买来的时候自己没用过Linux就开始瞎捣鼓填了不少坑,环境也装点的乱起八糟还不如从头开始。
有一件比较重要的事情是我的博客得搬出来。hexo真的是好文明。
step1:copy出5个重要文件/夹。
- _config.yml
- package.json
- scaffolds/
- source/
- themes/
step2:迁移目的主机设置git,node.js.安装过程直接百度。
step3:建立ssh key。主要命令
设置git
1
2
3git config --global user.name "qdqzy"
git config --global user.email "876138262@qq.com"
rsa加密key
1
ssh-keygen -t rsa -C "876138262@qq.com"
一路回车。生成完毕之后。
1
cd ~/.ssh
复制公钥id_rsa.pub
step4:github设置新的ssh key。
step5:进入复制文件所在目录。安装hexo.
1 | npm install -g hexo-cli |
安装完毕后进行相关package安装。
1
2
3
4npm install
npm install hexo-deployer-git --save
npm install hexo-generator-feed --save
npm install hexo-generator-sitemap --save
step6:进行本地验证及push验证。
1 | hexo g |